Typing rule-based transformations over topological collections
نویسنده
چکیده
Pattern-matching programming is an example of a rule-based programming style developed in functional languages. This programming style is intensively used in dialects of ML but is restricted to algebraic data-types. This restriction limits the field of application. However, as shown by [9] at RULE’02, case-based function definitions can be extended to more general data structures called topological collections. We show in this paper that this extension retains the benefits of the typed discipline of the functional languages. More precisely, we show that topological collections and the rule-based definition of functions associated with them fit in a polytypic extension of mini-ML where type inference is still possible.
منابع مشابه
New approach to solve dynamic truss structure using topological collections and transformations
the present study tackled the modeling of dynamic truss structure using a topological approach. This approach is based on the notion of topological collections and transformations by applying the MGS language (Modeling of General System). For this purpose the MGS language was presented and applied in the case of N bar truss structure. Then, results obtained by MGS language were compared to thos...
متن کاملRule-Based Programming for Integrative Biological Modeling Application to the Modeling of the λ Phage Genetic Switch
Systems biology aims at integrating processes at various time and spatial scales into a single and coherent formal description to allow computer modeling. In this context, we focus on rule-based modeling and its integration in the domain-specific language MGS. Through the notions of topological collections and transformations, MGS allows the modeling of biological processes at various levels of...
متن کاملRule-Based Programming for Biological Modeling Application to the Modeling of the λ Phage Genetic Switch
Systems biology aims at integrating processes at various time and spatial scales into a single and coherent formal description to allow computer modeling. In this context, we focus on rule-based modeling and its integration in the domain-specific language MGS. Through the notions of topological collections and transformations, MGS allows the modeling of biological processes at various levels of...
متن کاملA New Method Based on Graph Transformation for FAS Mining in Multi-graph Collections
Currently, there has been an increase in the use of frequent approximate subgraph (FAS) mining for different applications like graph classification. In graph classification tasks, FAS mining algorithms over graph collections have achieved good results, specially those algorithms that allow distortions between labels, keeping the graph topology. However, there are some applications where multi-g...
متن کاملInteraction-Based Simulations for Integrative Spatial Systems Biology
Systems biology aims at integrating processes at various time and spatial scales into a single and coherent formal description to allow analysis and computer simulation. In this context, we focus on rule-based modeling and its integration in the domain-specific language MGS. Through the notions of topological collections and transformations, MGS allows the modeling of biological processes at va...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 86 شماره
صفحات -
تاریخ انتشار 2003